home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
Mac OS 8 Interfaces & Libraries
/
Interfaces
/
CIncludes
/
HIEditText.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-05-01
|
47KB
|
1,220 lines
/*
* This file was generated by the SOM Compiler.
* FileName: HIEditText.h.
* Generated using:
* SOM Precompiler somipc: 2.18
* SOM Emitter emith.dll: 2.33
*/
#ifndef SOM_HIEditText_h
#define SOM_HIEditText_h
/*
* Passthru lines: File: "C.h", "before"
*/
#include <Types.h>
#include <Collections.h>
#include <Drag.h>
#include <Events.h>
#include <Quickdraw.h>
#include <TextObjects.h>
#include <TextEngineTypes.h>
#include <TextEngineSystem.h>
#include <TextCommon.h>
#include <MixedMode.h>
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIEditText
#define HIEditText SOMObject
#endif
#include <HIPanels.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOMObject
#define SOMObject SOMObject
#endif /* SOMObject */
#ifndef HIWindow
#define HIWindow SOMObject
#endif /* HIWindow */
#ifndef HIEmbeddingPanel
#define HIEmbeddingPanel SOMObject
#endif /* HIEmbeddingPanel */
/*
* End of user-defined types.
*/
#define HIEditText_MajorVersion 0
#define HIEditText_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIEditTextClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIEditText_classObj somNewClassReference(HIEditText)
#define _HIEditText HIEditText_classObj
#define HIEditTextCClassData HIEditTextClassData
#define HIEditTextNewClass(major,minor) somNewVersionedClassReference(HIEditText,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIEditTextMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIEditTextClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitEditTextPanel;
somMToken GetTextEngine;
somMToken IsTextReadOnly;
somMToken IsTextSelectable;
somMToken IsTextMaskable;
somMToken MakeTextReadOnly;
somMToken EnableSelection;
somMToken SetTextBounds;
somMToken GetTextBounds;
somMToken SetMargins;
somMToken GetMargins;
somMToken ReplaceTextByTextObject;
somMToken RepalceSelectionByTextObject;
somMToken DeleteText;
somMToken ExtractText;
somMToken SetTextFont;
somMToken SetTextSize;
somMToken SetTextQDFace;
somMToken SetTextColor;
somMToken SetTextAlignment;
somMToken GetTextFont;
somMToken GetTextSize;
somMToken GetTextQDFace;
somMToken GetTextColor;
somMToken GetTextAlignment;
somMToken SetOneTextAttribute;
somMToken GetOneTextAttribute;
somMToken EnableDrawText;
somMToken DisableDrawText;
somMToken IsDrawTextEnabled;
somMToken SetDirtyFlag;
somMToken ResetDirtyFlag;
somMToken IsPanelDirty;
somMToken reserved0;
somMToken reserved1;
somMToken reserved2;
somMToken GetSelection;
somMToken SetSelection;
somMToken RevealText;
somMToken CreateTextAttributeIterator;
somMToken TextAttrIteratorGetNextRange;
somMToken DisposeTextAttrIterator;
somMToken SetTheTextAttribute;
somMToken GetContinuousTextAttribute;
somMToken EnableUICommandInPanel;
somMToken IsUICommandEnabledInPanel;
somMToken DisableUICommandInPanel;
somMToken KeyboardLanguageChanged;
somMToken ScrollText;
somMToken GetScrollTextAmount;
somMToken SetMouseDownTrackActionRoutine;
} SOMDLINK HIEditTextClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIEditText_Class_Source) && !defined(SOM_Module_hiedittext_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIEditTextClassData
#endif
#endif
/*
* New macro for HIEditText
*/
#define HIEditTextNew() somNewObject(HIEditText)
/*
* New Method: InitEditTextPanel
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_InitEditTextPanel)(HIEditText *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
TextEngineID textEngine,
TextEngineOptions textEngineOptions);
#define somMD_HIEditText_InitEditTextPanel "::HIEditText::InitEditTextPanel"
#define HIEditText_InitEditTextPanel(somSelf,ev,identifier,window,bounds,textEngine,textEngineOptions) \
(SOM_Resolve(somSelf, HIEditText, InitEditTextPanel) \
(somSelf,ev,identifier,window,bounds,textEngine,textEngineOptions))
#ifndef SOMGD_InitEditTextPanel
#if defined _InitEditTextPanel || defined __InitEditTextPanel
#undef _InitEditTextPanel
#undef __InitEditTextPanel
#define SOMGD_InitEditTextPanel 1
#else
#define _InitEditTextPanel HIEditText_InitEditTextPanel
#endif /* _InitEditTextPanel */
#endif /* SOMGD_InitEditTextPanel */
/*
* New Method: GetTextEngine
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextEngine)(HIEditText *somSelf, Environment *ev,
TSystemTextEngine** theEngine);
#define somMD_HIEditText_GetTextEngine "::HIEditText::GetTextEngine"
#define HIEditText_GetTextEngine(somSelf,ev,theEngine) \
(SOM_Resolve(somSelf, HIEditText, GetTextEngine) \
(somSelf,ev,theEngine))
#ifndef SOMGD_GetTextEngine
#if defined _GetTextEngine || defined __GetTextEngine
#undef _GetTextEngine
#undef __GetTextEngine
#define SOMGD_GetTextEngine 1
#else
#define _GetTextEngine HIEditText_GetTextEngine
#endif /* _GetTextEngine */
#endif /* SOMGD_GetTextEngine */
/*
* New Method: IsTextReadOnly
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsTextReadOnly)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsTextReadOnly "::HIEditText::IsTextReadOnly"
#define HIEditText_IsTextReadOnly(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsTextReadOnly) \
(somSelf,ev))
#ifndef SOMGD_IsTextReadOnly
#if defined _IsTextReadOnly || defined __IsTextReadOnly
#undef _IsTextReadOnly
#undef __IsTextReadOnly
#define SOMGD_IsTextReadOnly 1
#else
#define _IsTextReadOnly HIEditText_IsTextReadOnly
#endif /* _IsTextReadOnly */
#endif /* SOMGD_IsTextReadOnly */
/*
* New Method: MakeTextReadOnly
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_MakeTextReadOnly)(HIEditText *somSelf, Environment *ev,
boolean readOnly);
#define somMD_HIEditText_MakeTextReadOnly "::HIEditText::MakeTextReadOnly"
#define HIEditText_MakeTextReadOnly(somSelf,ev,readOnly) \
(SOM_Resolve(somSelf, HIEditText, MakeTextReadOnly) \
(somSelf,ev,readOnly))
#ifndef SOMGD_MakeTextReadOnly
#if defined _MakeTextReadOnly || defined __MakeTextReadOnly
#undef _MakeTextReadOnly
#undef __MakeTextReadOnly
#define SOMGD_MakeTextReadOnly 1
#else
#define _MakeTextReadOnly HIEditText_MakeTextReadOnly
#endif /* _MakeTextReadOnly */
#endif /* SOMGD_MakeTextReadOnly */
/*
* New Method: EnableSelection
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_EnableSelection)(HIEditText *somSelf, Environment *ev,
boolean enableIt);
#define somMD_HIEditText_EnableSelection "::HIEditText::EnableSelection"
#define HIEditText_EnableSelection(somSelf,ev,enableIt) \
(SOM_Resolve(somSelf, HIEditText, EnableSelection) \
(somSelf,ev,enableIt))
#ifndef SOMGD_EnableSelection
#if defined _EnableSelection || defined __EnableSelection
#undef _EnableSelection
#undef __EnableSelection
#define SOMGD_EnableSelection 1
#else
#define _EnableSelection HIEditText_EnableSelection
#endif /* _EnableSelection */
#endif /* SOMGD_EnableSelection */
/*
* New Method: IsTextSelectable
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsTextSelectable)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsTextSelectable "::HIEditText::IsTextSelectable"
#define HIEditText_IsTextSelectable(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsTextSelectable) \
(somSelf,ev))
#ifndef SOMGD_IsTextSelectable
#if defined _IsTextSelectable || defined __IsTextSelectable
#undef _IsTextSelectable
#undef __IsTextSelectable
#define SOMGD_IsTextSelectable 1
#else
#define _IsTextSelectable HIEditText_IsTextSelectable
#endif /* _IsTextSelectable */
#endif /* SOMGD_IsTextSelectable */
/*
* New Method: IsTextMaskable
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsTextMaskable)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsTextMaskable "::HIEditText::IsTextMaskable"
#define HIEditText_IsTextMaskable(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsTextMaskable) \
(somSelf,ev))
#ifndef SOMGD_IsTextMaskable
#if defined _IsTextMaskable || defined __IsTextMaskable
#undef _IsTextMaskable
#undef __IsTextMaskable
#define SOMGD_IsTextMaskable 1
#else
#define _IsTextMaskable HIEditText_IsTextMaskable
#endif /* _IsTextMaskable */
#endif /* SOMGD_IsTextMaskable */
/*
* New Method: SetTextBounds
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextBounds)(HIEditText *somSelf, Environment *ev,
UInt32 width,
UInt32 height);
#define somMD_HIEditText_SetTextBounds "::HIEditText::SetTextBounds"
#define HIEditText_SetTextBounds(somSelf,ev,width,height) \
(SOM_Resolve(somSelf, HIEditText, SetTextBounds) \
(somSelf,ev,width,height))
#ifndef SOMGD_SetTextBounds
#if defined _SetTextBounds || defined __SetTextBounds
#undef _SetTextBounds
#undef __SetTextBounds
#define SOMGD_SetTextBounds 1
#else
#define _SetTextBounds HIEditText_SetTextBounds
#endif /* _SetTextBounds */
#endif /* SOMGD_SetTextBounds */
/*
* New Method: GetTextBounds
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextBounds)(HIEditText *somSelf, Environment *ev,
UInt32* width,
UInt32* height);
#define somMD_HIEditText_GetTextBounds "::HIEditText::GetTextBounds"
#define HIEditText_GetTextBounds(somSelf,ev,width,height) \
(SOM_Resolve(somSelf, HIEditText, GetTextBounds) \
(somSelf,ev,width,height))
#ifndef SOMGD_GetTextBounds
#if defined _GetTextBounds || defined __GetTextBounds
#undef _GetTextBounds
#undef __GetTextBounds
#define SOMGD_GetTextBounds 1
#else
#define _GetTextBounds HIEditText_GetTextBounds
#endif /* _GetTextBounds */
#endif /* SOMGD_GetTextBounds */
/*
* New Method: SetMargins
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetMargins)(HIEditText *somSelf, Environment *ev,
Rect* marginOffsets);
#define somMD_HIEditText_SetMargins "::HIEditText::SetMargins"
#define HIEditText_SetMargins(somSelf,ev,marginOffsets) \
(SOM_Resolve(somSelf, HIEditText, SetMargins) \
(somSelf,ev,marginOffsets))
#ifndef SOMGD_SetMargins
#if defined _SetMargins || defined __SetMargins
#undef _SetMargins
#undef __SetMargins
#define SOMGD_SetMargins 1
#else
#define _SetMargins HIEditText_SetMargins
#endif /* _SetMargins */
#endif /* SOMGD_SetMargins */
/*
* New Method: GetMargins
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetMargins)(HIEditText *somSelf, Environment *ev,
Rect* marginOffsets);
#define somMD_HIEditText_GetMargins "::HIEditText::GetMargins"
#define HIEditText_GetMargins(somSelf,ev,marginOffsets) \
(SOM_Resolve(somSelf, HIEditText, GetMargins) \
(somSelf,ev,marginOffsets))
#ifndef SOMGD_GetMargins
#if defined _GetMargins || defined __GetMargins
#undef _GetMargins
#undef __GetMargins
#define SOMGD_GetMargins 1
#else
#define _GetMargins HIEditText_GetMargins
#endif /* _GetMargins */
#endif /* SOMGD_GetMargins */
/*
* New Method: ReplaceTextByTextObject
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_ReplaceTextByTextObject)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextObject theText);
#define somMD_HIEditText_ReplaceTextByTextObject "::HIEditText::ReplaceTextByTextObject"
#define HIEditText_ReplaceTextByTextObject(somSelf,ev,startIndex,endIndex,theText) \
(SOM_Resolve(somSelf, HIEditText, ReplaceTextByTextObject) \
(somSelf,ev,startIndex,endIndex,theText))
#ifndef SOMGD_ReplaceTextByTextObject
#if defined _ReplaceTextByTextObject || defined __ReplaceTextByTextObject
#undef _ReplaceTextByTextObject
#undef __ReplaceTextByTextObject
#define SOMGD_ReplaceTextByTextObject 1
#else
#define _ReplaceTextByTextObject HIEditText_ReplaceTextByTextObject
#endif /* _ReplaceTextByTextObject */
#endif /* SOMGD_ReplaceTextByTextObject */
/*
* New Method: RepalceSelectionByTextObject
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_RepalceSelectionByTextObject)(HIEditText *somSelf, Environment *ev,
TextObject theText);
#define somMD_HIEditText_RepalceSelectionByTextObject "::HIEditText::RepalceSelectionByTextObject"
#define HIEditText_RepalceSelectionByTextObject(somSelf,ev,theText) \
(SOM_Resolve(somSelf, HIEditText, RepalceSelectionByTextObject) \
(somSelf,ev,theText))
#ifndef SOMGD_RepalceSelectionByTextObject
#if defined _RepalceSelectionByTextObject || defined __RepalceSelectionByTextObject
#undef _RepalceSelectionByTextObject
#undef __RepalceSelectionByTextObject
#define SOMGD_RepalceSelectionByTextObject 1
#else
#define _RepalceSelectionByTextObject HIEditText_RepalceSelectionByTextObject
#endif /* _RepalceSelectionByTextObject */
#endif /* SOMGD_RepalceSelectionByTextObject */
/*
* New Method: DeleteText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_DeleteText)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex);
#define somMD_HIEditText_DeleteText "::HIEditText::DeleteText"
#define HIEditText_DeleteText(somSelf,ev,startIndex,endIndex) \
(SOM_Resolve(somSelf, HIEditText, DeleteText) \
(somSelf,ev,startIndex,endIndex))
#ifndef SOMGD_DeleteText
#if defined _DeleteText || defined __DeleteText
#undef _DeleteText
#undef __DeleteText
#define SOMGD_DeleteText 1
#else
#define _DeleteText HIEditText_DeleteText
#endif /* _DeleteText */
#endif /* SOMGD_DeleteText */
/*
* New Method: ExtractText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_ExtractText)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextObject* newTextObject);
#define somMD_HIEditText_ExtractText "::HIEditText::ExtractText"
#define HIEditText_ExtractText(somSelf,ev,startIndex,endIndex,newTextObject) \
(SOM_Resolve(somSelf, HIEditText, ExtractText) \
(somSelf,ev,startIndex,endIndex,newTextObject))
#ifndef SOMGD_ExtractText
#if defined _ExtractText || defined __ExtractText
#undef _ExtractText
#undef __ExtractText
#define SOMGD_ExtractText 1
#else
#define _ExtractText HIEditText_ExtractText
#endif /* _ExtractText */
#endif /* SOMGD_ExtractText */
/*
* New Method: SetTextFont
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextFont)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
Str255 fontName);
#define somMD_HIEditText_SetTextFont "::HIEditText::SetTextFont"
#define HIEditText_SetTextFont(somSelf,ev,startIndex,endIndex,fontName) \
(SOM_Resolve(somSelf, HIEditText, SetTextFont) \
(somSelf,ev,startIndex,endIndex,fontName))
#ifndef SOMGD_SetTextFont
#if defined _SetTextFont || defined __SetTextFont
#undef _SetTextFont
#undef __SetTextFont
#define SOMGD_SetTextFont 1
#else
#define _SetTextFont HIEditText_SetTextFont
#endif /* _SetTextFont */
#endif /* SOMGD_SetTextFont */
/*
* New Method: SetTextSize
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextSize)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
UInt16 textSize);
#define somMD_HIEditText_SetTextSize "::HIEditText::SetTextSize"
#define HIEditText_SetTextSize(somSelf,ev,startIndex,endIndex,textSize) \
(SOM_Resolve(somSelf, HIEditText, SetTextSize) \
(somSelf,ev,startIndex,endIndex,textSize))
#ifndef SOMGD_SetTextSize
#if defined _SetTextSize || defined __SetTextSize
#undef _SetTextSize
#undef __SetTextSize
#define SOMGD_SetTextSize 1
#else
#define _SetTextSize HIEditText_SetTextSize
#endif /* _SetTextSize */
#endif /* SOMGD_SetTextSize */
/*
* New Method: SetTextQDFace
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextQDFace)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextFontFace theQDFace,
boolean switchIt);
#define somMD_HIEditText_SetTextQDFace "::HIEditText::SetTextQDFace"
#define HIEditText_SetTextQDFace(somSelf,ev,startIndex,endIndex,theQDFace,switchIt) \
(SOM_Resolve(somSelf, HIEditText, SetTextQDFace) \
(somSelf,ev,startIndex,endIndex,theQDFace,switchIt))
#ifndef SOMGD_SetTextQDFace
#if defined _SetTextQDFace || defined __SetTextQDFace
#undef _SetTextQDFace
#undef __SetTextQDFace
#define SOMGD_SetTextQDFace 1
#else
#define _SetTextQDFace HIEditText_SetTextQDFace
#endif /* _SetTextQDFace */
#endif /* SOMGD_SetTextQDFace */
/*
* New Method: SetTextColor
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextColor)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
RGBColor* theColor);
#define somMD_HIEditText_SetTextColor "::HIEditText::SetTextColor"
#define HIEditText_SetTextColor(somSelf,ev,startIndex,endIndex,theColor) \
(SOM_Resolve(somSelf, HIEditText, SetTextColor) \
(somSelf,ev,startIndex,endIndex,theColor))
#ifndef SOMGD_SetTextColor
#if defined _SetTextColor || defined __SetTextColor
#undef _SetTextColor
#undef __SetTextColor
#define SOMGD_SetTextColor 1
#else
#define _SetTextColor HIEditText_SetTextColor
#endif /* _SetTextColor */
#endif /* SOMGD_SetTextColor */
/*
* New Method: SetTextAlignment
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextAlignment)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextAlignment align);
#define somMD_HIEditText_SetTextAlignment "::HIEditText::SetTextAlignment"
#define HIEditText_SetTextAlignment(somSelf,ev,startIndex,endIndex,align) \
(SOM_Resolve(somSelf, HIEditText, SetTextAlignment) \
(somSelf,ev,startIndex,endIndex,align))
#ifndef SOMGD_SetTextAlignment
#if defined _SetTextAlignment || defined __SetTextAlignment
#undef _SetTextAlignment
#undef __SetTextAlignment
#define SOMGD_SetTextAlignment 1
#else
#define _SetTextAlignment HIEditText_SetTextAlignment
#endif /* _SetTextAlignment */
#endif /* SOMGD_SetTextAlignment */
/*
* New Method: GetTextFont
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextFont)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
Str255* fontName);
#define somMD_HIEditText_GetTextFont "::HIEditText::GetTextFont"
#define HIEditText_GetTextFont(somSelf,ev,startIndex,endIndex,fontName) \
(SOM_Resolve(somSelf, HIEditText, GetTextFont) \
(somSelf,ev,startIndex,endIndex,fontName))
#ifndef SOMGD_GetTextFont
#if defined _GetTextFont || defined __GetTextFont
#undef _GetTextFont
#undef __GetTextFont
#define SOMGD_GetTextFont 1
#else
#define _GetTextFont HIEditText_GetTextFont
#endif /* _GetTextFont */
#endif /* SOMGD_GetTextFont */
/*
* New Method: GetTextSize
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextSize)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
UInt16* textSize);
#define somMD_HIEditText_GetTextSize "::HIEditText::GetTextSize"
#define HIEditText_GetTextSize(somSelf,ev,startIndex,endIndex,textSize) \
(SOM_Resolve(somSelf, HIEditText, GetTextSize) \
(somSelf,ev,startIndex,endIndex,textSize))
#ifndef SOMGD_GetTextSize
#if defined _GetTextSize || defined __GetTextSize
#undef _GetTextSize
#undef __GetTextSize
#define SOMGD_GetTextSize 1
#else
#define _GetTextSize HIEditText_GetTextSize
#endif /* _GetTextSize */
#endif /* SOMGD_GetTextSize */
/*
* New Method: GetTextQDFace
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextQDFace)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextFontFace* theQDFace);
#define somMD_HIEditText_GetTextQDFace "::HIEditText::GetTextQDFace"
#define HIEditText_GetTextQDFace(somSelf,ev,startIndex,endIndex,theQDFace) \
(SOM_Resolve(somSelf, HIEditText, GetTextQDFace) \
(somSelf,ev,startIndex,endIndex,theQDFace))
#ifndef SOMGD_GetTextQDFace
#if defined _GetTextQDFace || defined __GetTextQDFace
#undef _GetTextQDFace
#undef __GetTextQDFace
#define SOMGD_GetTextQDFace 1
#else
#define _GetTextQDFace HIEditText_GetTextQDFace
#endif /* _GetTextQDFace */
#endif /* SOMGD_GetTextQDFace */
/*
* New Method: GetTextColor
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextColor)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
RGBColor* theColor);
#define somMD_HIEditText_GetTextColor "::HIEditText::GetTextColor"
#define HIEditText_GetTextColor(somSelf,ev,startIndex,endIndex,theColor) \
(SOM_Resolve(somSelf, HIEditText, GetTextColor) \
(somSelf,ev,startIndex,endIndex,theColor))
#ifndef SOMGD_GetTextColor
#if defined _GetTextColor || defined __GetTextColor
#undef _GetTextColor
#undef __GetTextColor
#define SOMGD_GetTextColor 1
#else
#define _GetTextColor HIEditText_GetTextColor
#endif /* _GetTextColor */
#endif /* SOMGD_GetTextColor */
/*
* New Method: GetTextAlignment
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextAlignment)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextAlignment* align);
#define somMD_HIEditText_GetTextAlignment "::HIEditText::GetTextAlignment"
#define HIEditText_GetTextAlignment(somSelf,ev,startIndex,endIndex,align) \
(SOM_Resolve(somSelf, HIEditText, GetTextAlignment) \
(somSelf,ev,startIndex,endIndex,align))
#ifndef SOMGD_GetTextAlignment
#if defined _GetTextAlignment || defined __GetTextAlignment
#undef _GetTextAlignment
#undef __GetTextAlignment
#define SOMGD_GetTextAlignment 1
#else
#define _GetTextAlignment HIEditText_GetTextAlignment
#endif /* _GetTextAlignment */
#endif /* SOMGD_GetTextAlignment */
/*
* New Method: SetOneTextAttribute
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetOneTextAttribute)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextAttributeTag theAttribute,
void* theValuePtr,
ByteCount theValueSize);
#define somMD_HIEditText_SetOneTextAttribute "::HIEditText::SetOneTextAttribute"
#define HIEditText_SetOneTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize) \
(SOM_Resolve(somSelf, HIEditText, SetOneTextAttribute) \
(somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize))
#ifndef SOMGD_SetOneTextAttribute
#if defined _SetOneTextAttribute || defined __SetOneTextAttribute
#undef _SetOneTextAttribute
#undef __SetOneTextAttribute
#define SOMGD_SetOneTextAttribute 1
#else
#define _SetOneTextAttribute HIEditText_SetOneTextAttribute
#endif /* _SetOneTextAttribute */
#endif /* SOMGD_SetOneTextAttribute */
/*
* New Method: GetOneTextAttribute
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetOneTextAttribute)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
TextAttributeTag theAttribute,
ByteCount theAvailableSize,
void** theValuePtr,
ByteCount* theValueSize);
#define somMD_HIEditText_GetOneTextAttribute "::HIEditText::GetOneTextAttribute"
#define HIEditText_GetOneTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize) \
(SOM_Resolve(somSelf, HIEditText, GetOneTextAttribute) \
(somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize))
#ifndef SOMGD_GetOneTextAttribute
#if defined _GetOneTextAttribute || defined __GetOneTextAttribute
#undef _GetOneTextAttribute
#undef __GetOneTextAttribute
#define SOMGD_GetOneTextAttribute 1
#else
#define _GetOneTextAttribute HIEditText_GetOneTextAttribute
#endif /* _GetOneTextAttribute */
#endif /* SOMGD_GetOneTextAttribute */
/*
* New Method: EnableDrawText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_EnableDrawText)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_EnableDrawText "::HIEditText::EnableDrawText"
#define HIEditText_EnableDrawText(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, EnableDrawText) \
(somSelf,ev))
#ifndef SOMGD_EnableDrawText
#if defined _EnableDrawText || defined __EnableDrawText
#undef _EnableDrawText
#undef __EnableDrawText
#define SOMGD_EnableDrawText 1
#else
#define _EnableDrawText HIEditText_EnableDrawText
#endif /* _EnableDrawText */
#endif /* SOMGD_EnableDrawText */
/*
* New Method: DisableDrawText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_DisableDrawText)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_DisableDrawText "::HIEditText::DisableDrawText"
#define HIEditText_DisableDrawText(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, DisableDrawText) \
(somSelf,ev))
#ifndef SOMGD_DisableDrawText
#if defined _DisableDrawText || defined __DisableDrawText
#undef _DisableDrawText
#undef __DisableDrawText
#define SOMGD_DisableDrawText 1
#else
#define _DisableDrawText HIEditText_DisableDrawText
#endif /* _DisableDrawText */
#endif /* SOMGD_DisableDrawText */
/*
* New Method: IsDrawTextEnabled
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsDrawTextEnabled)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsDrawTextEnabled "::HIEditText::IsDrawTextEnabled"
#define HIEditText_IsDrawTextEnabled(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsDrawTextEnabled) \
(somSelf,ev))
#ifndef SOMGD_IsDrawTextEnabled
#if defined _IsDrawTextEnabled || defined __IsDrawTextEnabled
#undef _IsDrawTextEnabled
#undef __IsDrawTextEnabled
#define SOMGD_IsDrawTextEnabled 1
#else
#define _IsDrawTextEnabled HIEditText_IsDrawTextEnabled
#endif /* _IsDrawTextEnabled */
#endif /* SOMGD_IsDrawTextEnabled */
/*
* New Method: SetDirtyFlag
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetDirtyFlag)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_SetDirtyFlag "::HIEditText::SetDirtyFlag"
#define HIEditText_SetDirtyFlag(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, SetDirtyFlag) \
(somSelf,ev))
#ifndef SOMGD_SetDirtyFlag
#if defined _SetDirtyFlag || defined __SetDirtyFlag
#undef _SetDirtyFlag
#undef __SetDirtyFlag
#define SOMGD_SetDirtyFlag 1
#else
#define _SetDirtyFlag HIEditText_SetDirtyFlag
#endif /* _SetDirtyFlag */
#endif /* SOMGD_SetDirtyFlag */
/*
* New Method: ResetDirtyFlag
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_ResetDirtyFlag)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_ResetDirtyFlag "::HIEditText::ResetDirtyFlag"
#define HIEditText_ResetDirtyFlag(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, ResetDirtyFlag) \
(somSelf,ev))
#ifndef SOMGD_ResetDirtyFlag
#if defined _ResetDirtyFlag || defined __ResetDirtyFlag
#undef _ResetDirtyFlag
#undef __ResetDirtyFlag
#define SOMGD_ResetDirtyFlag 1
#else
#define _ResetDirtyFlag HIEditText_ResetDirtyFlag
#endif /* _ResetDirtyFlag */
#endif /* SOMGD_ResetDirtyFlag */
/*
* New Method: IsPanelDirty
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsPanelDirty)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsPanelDirty "::HIEditText::IsPanelDirty"
#define HIEditText_IsPanelDirty(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsPanelDirty) \
(somSelf,ev))
#ifndef SOMGD_IsPanelDirty
#if defined _IsPanelDirty || defined __IsPanelDirty
#undef _IsPanelDirty
#undef __IsPanelDirty
#define SOMGD_IsPanelDirty 1
#else
#define _IsPanelDirty HIEditText_IsPanelDirty
#endif /* _IsPanelDirty */
#endif /* SOMGD_IsPanelDirty */
/*
* New Method: GetSelection
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetSelection)(HIEditText *somSelf, Environment *ev,
ByteOffset* startIndex,
ByteOffset* endIndex);
#define somMD_HIEditText_GetSelection "::HIEditText::GetSelection"
#define HIEditText_GetSelection(somSelf,ev,startIndex,endIndex) \
(SOM_Resolve(somSelf, HIEditText, GetSelection) \
(somSelf,ev,startIndex,endIndex))
#ifndef SOMGD_GetSelection
#if defined _GetSelection || defined __GetSelection
#undef _GetSelection
#undef __GetSelection
#define SOMGD_GetSelection 1
#else
#define _GetSelection HIEditText_GetSelection
#endif /* _GetSelection */
#endif /* SOMGD_GetSelection */
/*
* New Method: SetSelection
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetSelection)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex);
#define somMD_HIEditText_SetSelection "::HIEditText::SetSelection"
#define HIEditText_SetSelection(somSelf,ev,startIndex,endIndex) \
(SOM_Resolve(somSelf, HIEditText, SetSelection) \
(somSelf,ev,startIndex,endIndex))
#ifndef SOMGD_SetSelection
#if defined _SetSelection || defined __SetSelection
#undef _SetSelection
#undef __SetSelection
#define SOMGD_SetSelection 1
#else
#define _SetSelection HIEditText_SetSelection
#endif /* _SetSelection */
#endif /* SOMGD_SetSelection */
/*
* New Method: RevealText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_RevealText)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
boolean revealBegin);
#define somMD_HIEditText_RevealText "::HIEditText::RevealText"
#define HIEditText_RevealText(somSelf,ev,startIndex,endIndex,revealBegin) \
(SOM_Resolve(somSelf, HIEditText, RevealText) \
(somSelf,ev,startIndex,endIndex,revealBegin))
#ifndef SOMGD_RevealText
#if defined _RevealText || defined __RevealText
#undef _RevealText
#undef __RevealText
#define SOMGD_RevealText 1
#else
#define _RevealText HIEditText_RevealText
#endif /* _RevealText */
#endif /* SOMGD_RevealText */
/*
* New Method: CreateTextAttributeIterator
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_CreateTextAttributeIterator)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
Collection textAttributeFilterCollection,
TextAttributeIteratorRef* iterationRef);
#define somMD_HIEditText_CreateTextAttributeIterator "::HIEditText::CreateTextAttributeIterator"
#define HIEditText_CreateTextAttributeIterator(somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef) \
(SOM_Resolve(somSelf, HIEditText, CreateTextAttributeIterator) \
(somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef))
#ifndef SOMGD_CreateTextAttributeIterator
#if defined _CreateTextAttributeIterator || defined __CreateTextAttributeIterator
#undef _CreateTextAttributeIterator
#undef __CreateTextAttributeIterator
#define SOMGD_CreateTextAttributeIterator 1
#else
#define _CreateTextAttributeIterator HIEditText_CreateTextAttributeIterator
#endif /* _CreateTextAttributeIterator */
#endif /* SOMGD_CreateTextAttributeIterator */
/*
* New Method: TextAttrIteratorGetNextRange
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_TextAttrIteratorGetNextRange)(HIEditText *somSelf, Environment *ev,
TextAttributeIteratorRef iterationRef,
ByteOffset* startIndex,
ByteOffset* endIndex,
Collection textAttrCollection);
#define somMD_HIEditText_TextAttrIteratorGetNextRange "::HIEditText::TextAttrIteratorGetNextRange"
#define HIEditText_TextAttrIteratorGetNextRange(somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection) \
(SOM_Resolve(somSelf, HIEditText, TextAttrIteratorGetNextRange) \
(somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection))
#ifndef SOMGD_TextAttrIteratorGetNextRange
#if defined _TextAttrIteratorGetNextRange || defined __TextAttrIteratorGetNextRange
#undef _TextAttrIteratorGetNextRange
#undef __TextAttrIteratorGetNextRange
#define SOMGD_TextAttrIteratorGetNextRange 1
#else
#define _TextAttrIteratorGetNextRange HIEditText_TextAttrIteratorGetNextRange
#endif /* _TextAttrIteratorGetNextRange */
#endif /* SOMGD_TextAttrIteratorGetNextRange */
/*
* New Method: DisposeTextAttrIterator
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_DisposeTextAttrIterator)(HIEditText *somSelf, Environment *ev,
TextAttributeIteratorRef theIterator);
#define somMD_HIEditText_DisposeTextAttrIterator "::HIEditText::DisposeTextAttrIterator"
#define HIEditText_DisposeTextAttrIterator(somSelf,ev,theIterator) \
(SOM_Resolve(somSelf, HIEditText, DisposeTextAttrIterator) \
(somSelf,ev,theIterator))
#ifndef SOMGD_DisposeTextAttrIterator
#if defined _DisposeTextAttrIterator || defined __DisposeTextAttrIterator
#undef _DisposeTextAttrIterator
#undef __DisposeTextAttrIterator
#define SOMGD_DisposeTextAttrIterator 1
#else
#define _DisposeTextAttrIterator HIEditText_DisposeTextAttrIterator
#endif /* _DisposeTextAttrIterator */
#endif /* SOMGD_DisposeTextAttrIterator */
/*
* New Method: SetTheTextAttribute
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetTheTextAttribute)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
Collection textAttrCollection);
#define somMD_HIEditText_SetTheTextAttribute "::HIEditText::SetTheTextAttribute"
#define HIEditText_SetTheTextAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
(SOM_Resolve(somSelf, HIEditText, SetTheTextAttribute) \
(somSelf,ev,startIndex,endIndex,textAttrCollection))
#ifndef SOMGD_SetTheTextAttribute
#if defined _SetTheTextAttribute || defined __SetTheTextAttribute
#undef _SetTheTextAttribute
#undef __SetTheTextAttribute
#define SOMGD_SetTheTextAttribute 1
#else
#define _SetTheTextAttribute HIEditText_SetTheTextAttribute
#endif /* _SetTheTextAttribute */
#endif /* SOMGD_SetTheTextAttribute */
/*
* New Method: GetContinuousTextAttribute
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetContinuousTextAttribute)(HIEditText *somSelf, Environment *ev,
ByteOffset startIndex,
ByteOffset endIndex,
Collection textAttrCollection);
#define somMD_HIEditText_GetContinuousTextAttribute "::HIEditText::GetContinuousTextAttribute"
#define HIEditText_GetContinuousTextAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
(SOM_Resolve(somSelf, HIEditText, GetContinuousTextAttribute) \
(somSelf,ev,startIndex,endIndex,textAttrCollection))
#ifndef SOMGD_GetContinuousTextAttribute
#if defined _GetContinuousTextAttribute || defined __GetContinuousTextAttribute
#undef _GetContinuousTextAttribute
#undef __GetContinuousTextAttribute
#define SOMGD_GetContinuousTextAttribute 1
#else
#define _GetContinuousTextAttribute HIEditText_GetContinuousTextAttribute
#endif /* _GetContinuousTextAttribute */
#endif /* SOMGD_GetContinuousTextAttribute */
/*
* New Method: EnableUICommandInPanel
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_EnableUICommandInPanel)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_EnableUICommandInPanel "::HIEditText::EnableUICommandInPanel"
#define HIEditText_EnableUICommandInPanel(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, EnableUICommandInPanel) \
(somSelf,ev))
#ifndef SOMGD_EnableUICommandInPanel
#if defined _EnableUICommandInPanel || defined __EnableUICommandInPanel
#undef _EnableUICommandInPanel
#undef __EnableUICommandInPanel
#define SOMGD_EnableUICommandInPanel 1
#else
#define _EnableUICommandInPanel HIEditText_EnableUICommandInPanel
#endif /* _EnableUICommandInPanel */
#endif /* SOMGD_EnableUICommandInPanel */
/*
* New Method: DisableUICommandInPanel
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_DisableUICommandInPanel)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_DisableUICommandInPanel "::HIEditText::DisableUICommandInPanel"
#define HIEditText_DisableUICommandInPanel(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, DisableUICommandInPanel) \
(somSelf,ev))
#ifndef SOMGD_DisableUICommandInPanel
#if defined _DisableUICommandInPanel || defined __DisableUICommandInPanel
#undef _DisableUICommandInPanel
#undef __DisableUICommandInPanel
#define SOMGD_DisableUICommandInPanel 1
#else
#define _DisableUICommandInPanel HIEditText_DisableUICommandInPanel
#endif /* _DisableUICommandInPanel */
#endif /* SOMGD_DisableUICommandInPanel */
/*
* New Method: IsUICommandEnabledInPanel
*/
typedef boolean (SOMLINK *somTD_HIEditText_IsUICommandEnabledInPanel)(HIEditText *somSelf, Environment *ev);
#define somMD_HIEditText_IsUICommandEnabledInPanel "::HIEditText::IsUICommandEnabledInPanel"
#define HIEditText_IsUICommandEnabledInPanel(somSelf,ev) \
(SOM_Resolve(somSelf, HIEditText, IsUICommandEnabledInPanel) \
(somSelf,ev))
#ifndef SOMGD_IsUICommandEnabledInPanel
#if defined _IsUICommandEnabledInPanel || defined __IsUICommandEnabledInPanel
#undef _IsUICommandEnabledInPanel
#undef __IsUICommandEnabledInPanel
#define SOMGD_IsUICommandEnabledInPanel 1
#else
#define _IsUICommandEnabledInPanel HIEditText_IsUICommandEnabledInPanel
#endif /* _IsUICommandEnabledInPanel */
#endif /* SOMGD_IsUICommandEnabledInPanel */
/*
* New Method: KeyboardLanguageChanged
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_KeyboardLanguageChanged)(HIEditText *somSelf, Environment *ev,
LocaleIdentifier theLocaleID);
#define somMD_HIEditText_KeyboardLanguageChanged "::HIEditText::KeyboardLanguageChanged"
#define HIEditText_KeyboardLanguageChanged(somSelf,ev,theLocaleID) \
(SOM_Resolve(somSelf, HIEditText, KeyboardLanguageChanged) \
(somSelf,ev,theLocaleID))
#ifndef SOMGD_KeyboardLanguageChanged
#if defined _KeyboardLanguageChanged || defined __KeyboardLanguageChanged
#undef _KeyboardLanguageChanged
#undef __KeyboardLanguageChanged
#define SOMGD_KeyboardLanguageChanged 1
#else
#define _KeyboardLanguageChanged HIEditText_KeyboardLanguageChanged
#endif /* _KeyboardLanguageChanged */
#endif /* SOMGD_KeyboardLanguageChanged */
/*
* New Method: ScrollText
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_ScrollText)(HIEditText *somSelf, Environment *ev,
UInt32 dh,
UInt32 dv);
#define somMD_HIEditText_ScrollText "::HIEditText::ScrollText"
#define HIEditText_ScrollText(somSelf,ev,dh,dv) \
(SOM_Resolve(somSelf, HIEditText, ScrollText) \
(somSelf,ev,dh,dv))
#ifndef SOMGD_ScrollText
#if defined _ScrollText || defined __ScrollText
#undef _ScrollText
#undef __ScrollText
#define SOMGD_ScrollText 1
#else
#define _ScrollText HIEditText_ScrollText
#endif /* _ScrollText */
#endif /* SOMGD_ScrollText */
/*
* New Method: GetScrollTextAmount
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_GetScrollTextAmount)(HIEditText *somSelf, Environment *ev,
UInt32* dh,
UInt32* dv);
#define somMD_HIEditText_GetScrollTextAmount "::HIEditText::GetScrollTextAmount"
#define HIEditText_GetScrollTextAmount(somSelf,ev,dh,dv) \
(SOM_Resolve(somSelf, HIEditText, GetScrollTextAmount) \
(somSelf,ev,dh,dv))
#ifndef SOMGD_GetScrollTextAmount
#if defined _GetScrollTextAmount || defined __GetScrollTextAmount
#undef _GetScrollTextAmount
#undef __GetScrollTextAmount
#define SOMGD_GetScrollTextAmount 1
#else
#define _GetScrollTextAmount HIEditText_GetScrollTextAmount
#endif /* _GetScrollTextAmount */
#endif /* SOMGD_GetScrollTextAmount */
/*
* New Method: SetMouseDownTrackActionRoutine
*/
typedef OSStatus (SOMLINK *somTD_HIEditText_SetMouseDownTrackActionRoutine)(HIEditText *somSelf, Environment *ev,
MouseDownInTextPanelTrackProcPtr theMouseTrackProcPtr,
void* userData);
#define somMD_HIEditText_SetMouseDownTrackActionRoutine "::HIEditText::SetMouseDownTrackActionRoutine"
#define HIEditText_SetMouseDownTrackActionRoutine(somSelf,ev,theMouseTrackProcPtr,userData) \
(SOM_Resolve(somSelf, HIEditText, SetMouseDownTrackActionRoutine) \
(somSelf,ev,theMouseTrackProcPtr,userData))
#ifndef SOMGD_SetMouseDownTrackActionRoutine
#if defined _SetMouseDownTrackActionRoutine || defined __SetMouseDownTrackActionRoutine
#undef _SetMouseDownTrackActionRoutine
#undef __SetMouseDownTrackActionRoutine
#define SOMGD_SetMouseDownTrackActionRoutine 1
#else
#define _SetMouseDownTrackActionRoutine HIEditText_SetMouseDownTrackActionRoutine
#endif /* _SetMouseDownTrackActionRoutine */
#endif /* SOMGD_SetMouseDownTrackActionRoutine */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIEditText_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIEditText_InitPanel HIPanel_InitPanel
#define HIEditText_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIEditText_HasValidContent HIPanel_HasValidContent
#define HIEditText_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIEditText_GetWindow HIObject_GetWindow
#define HIEditText_GetPort HIObject_GetPort
#define HIEditText_GetRefLabel HIObject_GetRefLabel
#define HIEditText_GetCollection HIObject_GetCollection
#define HIEditText_Init HIObject_Init
#define HIEditText_Terminate HIObject_Terminate
#define HIEditText_Clone HIObject_Clone
#define HIEditText_Release HIObject_Release
#define HIEditText_GetOwnerCount HIObject_GetOwnerCount
#define HIEditText_InitFromAERecord HIObject_InitFromAERecord
#define HIEditText_WriteToAERecord HIObject_WriteToAERecord
#define HIEditText_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIEditText_GetBoundingRect HIObject_GetBoundingRect
#define HIEditText_SetBoundingRect HIObject_SetBoundingRect
#define HIEditText_SetPosition HIObject_SetPosition
#define HIEditText_SetSize HIObject_SetSize
#define HIEditText_GetUpdateRect HIObject_GetUpdateRect
#define HIEditText_Enable HIObject_Enable
#define HIEditText_Disable HIObject_Disable
#define HIEditText_IsEnabled HIObject_IsEnabled
#define HIEditText_Show HIObject_Show
#define HIEditText_Hide HIObject_Hide
#define HIEditText_IsVisible HIObject_IsVisible
#define HIEditText_HandleAppleEvent HIObject_HandleAppleEvent
#define HIEditText_HandleActivate HIObject_HandleActivate
#define HIEditText_HandleDeactivate HIObject_HandleDeactivate
#define HIEditText_HandleNavigation HIObject_HandleNavigation
#define HIEditText_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIEditText_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIEditText_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIEditText_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIEditText_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIEditText_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIEditText_HasUserInputFocus HIObject_HasUserInputFocus
#define HIEditText_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIEditText_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIEditText_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIEditText_SetTitle HIObject_SetTitle
#define HIEditText_GetTitle HIObject_GetTitle
#define HIEditText_Draw HIObject_Draw
#define HIEditText_Erase HIObject_Erase
#define HIEditText_Invalidate HIObject_Invalidate
#define HIEditText_GetDrawingMode HIObject_GetDrawingMode
#define HIEditText_SetDrawingMode HIObject_SetDrawingMode
#define HIEditText_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIEditText_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIEditText_Cut HIObject_Cut
#define HIEditText_Copy HIObject_Copy
#define HIEditText_Paste HIObject_Paste
#define HIEditText_Clear HIObject_Clear
#define HIEditText_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIEditText_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIEditText_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIEditText_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIEditText_GetNewHIObject HIObject_GetNewHIObject
#define HIEditText_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIEditText_DrawContent HIObject_DrawContent
#define HIEditText_EraseContent HIObject_EraseContent
#define HIEditText_TranslatePoint HIObject_TranslatePoint
#define HIEditText_TranslateRect HIObject_TranslateRect
#define HIEditText_StateChanged HIObject_StateChanged
#define HIEditText_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIEditText_Verify HIObject_Verify
#define HIEditText_somInit SOMObject_somInit
#define HIEditText_somUninit SOMObject_somUninit
#define HIEditText_somDuplicateReference SOMObject_somDuplicateReference
#define HIEditText_somCompareReference SOMObject_somCompareReference
#define HIEditText_somRelease SOMObject_somRelease
#define HIEditText_somFree SOMObject_somFree
#define HIEditText_somCanDelete SOMObject_somCanDelete
#define HIEditText_somGetClass SOMObject_somGetClass
#define HIEditText_somGetClassName SOMObject_somGetClassName
#define HIEditText_somGetSize SOMObject_somGetSize
#define HIEditText_somIsA SOMObject_somIsA
#define HIEditText_somRespondsTo SOMObject_somRespondsTo
#define HIEditText_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIEditText_somDispatch SOMObject_somDispatch
#define HIEditText_somClassDispatch SOMObject_somClassDispatch
#define HIEditText_somCastObj SOMObject_somCastObj
#define HIEditText_somResetObj SOMObject_somResetObj
#define HIEditText_somPrintSelf SOMObject_somPrintSelf
#define HIEditText_somDumpSelf SOMObject_somDumpSelf
#define HIEditText_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIEditText_h */